Twelve Picardy Place Hotel is an oasis of style and comfort. This sophisticated property is located at the heart of Edinburgh city centre. Twelve Picardy Place Hotel is set in a Georgian townhouse. It is one of the most innovative hotels in Scotland’s capital.
Twelve Picardy Place Hotel is situated just off York Place in a quiet position. This property is within easy reach of Edinburgh’s best venues; it is just minutes away from Princes and George Street, the Playhouse, the theatre and Omni Centre. Twelve Picardy Place Hotel is also in strolling distance from Waverley railway station. It offers easy access to all parts of the city including connections to the Airport terminals and all major bus routes.