Grotta Palazzese Polignano, Italy 

Hotel Grotta Palazzese, one of the top hotels in the world for its location, is situated on the cliffs of Polignano, 30 kilometres from Bari. 
Polignano a Mare is a delightful medieval town with narrow streets and white houses built on sheer cliffs with natural caves. 
The cave from which the hotel takes its name, ‘Grotto Palazzese’, is located on a promontory 24 metres above sea level, and it is here where you will dine, while watching the waves slapping against the rocks far beneath you. 
This extraordinary restaurant serves elegant, high-quality dishes accompanied by wonderful foreign and local wines and your meal here is sure to be an unforgettable experience. 
Charming Grotta Palazzese offers tastefully decorated rooms with modern comforts and some rooms enjoy romantic views of the sea from their private balconies. 
Photo by @virginiabartolucci
via Instagram