Location of Hotel Elizar
Address
Address:
89a Obukhovskoy Oborony Street, Saint Petersburg, Russia
City: San Petersburgo
Country: Russia
Coordinates: 59.899229, 30.428992