- UK Information
- UK Hotels
- Twelve Picardy Place
Twelve Picardy Place
In the heart of Edinburgh city centre and just a 15-minute walk from Prince’s Street, Twelve Picardy Place is set in a Georgian townhouse with free Wi-Fi throughout the building.
Prices from £69
10