Find us
Right on the seafront of Mirina, Lemnos.
Free street parking nearby. 5 minutes from Mirina port.
10 minutes walk from the main town square along the coast.