Twelve Picardy Place Hotel
Picardy Place, 12, Edinburgh, SCT
During your stay at Twelve Picardy Place Hotel, you're just a quick walk from Princes Street. Enjoy features like free self-parking, plus a restaurant and a bar. This comfortable hotel has 10 rooms over 3 floors. Free WiFi and flat-screen TVs are available in all rooms.