The Caffè Nero is a worldwide known coffee chain that has opened three cafes in Limassol.
When it comes to Pizza Express ingredients, they never compromise.
Located on the 5th floor of the Grecian Sands Hotel, The Roof combines mouth watering cuisine with fantastic views.