Baby Lemonade is a brand new 60-s style hostel located in the heart of St. Petersburg. Located just a 5 minute walk to central avenue - Nevsky Prospect and in front of Russian Museum and Inzhenerny Castle. This description is based on information provided by the B&B / inn.