Map
92 Via Fiascherino, Tellaro, 19030, Italy

Seven intimate rooms with water views.

Close

Hotel

Locanda Miranda

Seven intimate rooms with water views.