Belmond Miraflores Park

This luxury hotel is located in fashionable Miraflores and offers personalised service, exceptional dining and breathtaking views of the Pacific Ocean.