Leto Rooms is located in Saint Petersburg, 300 metres from Saint Isaacs Cathedral and 600 metres from Admiralty Building Leto Rooms features free WiFi throughout the property You will find a 24-hour front desk at the property Palace Square is 600 metres from Leto Rooms, while Hermitage Museum is 700 metres away The nearest airport is Pulkovo Airport, 15 km from Leto Rooms