Location of The Isaac Hotel
Address
Address:
Ulitsa Yakubovicha 2, 190000 Saint Petersburg, Russia
City: San Petersburgo
Country: Russia
Coordinates: 59.933748, 30.303265