Twelve Picardy Place Hotel 12 Picardy Place, Edinburgh, Scotland
Twelve Picardy Place Hotel is an oasis of comfort, style and sophistication in the heart of Edinburgh City Centre. Centrally located in a Georgian townhouse, it is one of the most innovative venues that can be found in the Scottish Capital and an extravagant playpen for the most discerning of guests.??...
The price here includes all taxes and surcharges, the price you see is what you pay.