Road Town Restaurants

Lasmari Beach Bar

Address: Nissi Avenue 99, Ayia Napa, 5330