Leto Rooms is located in Saint Petersburg, 985 feet from Saint Isaac's Cathedral and 1,969 feet 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 1,969 feet from Leto Rooms, while Hermitage Museum is 2,297 feet away. The nearest airport is Pulkovo Airport, 9.3 miles from Leto Rooms.