Baby Lemonade, St Petersburg, Russia

Baby Lemonade Hotel

Inzhenernaya Street 7,

St Petersburg,

Russia