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.??...

13

0

0

&nbsp

Sat

Sun

Mon

Tue

Wed

Thu

Fri

There are no rooms available at this hotel for the dates you have selected. Try changing the date of your stay at this hotel, or try different room types.