Odeon in Russia


Another Odeon This is not like in Zurich, not that Odeon with its own history when Lenin and some others were sitting, drinking champagne and thought about some "ideas" to implement.

Recommended Authetic Russian cusine. Food delicious, service excellent and waitress spoke good english.



Address Yakubovicha St., 10, St. Petersburg 190000 Russia

Phone +7 906 269-10-44

Maps 9GFGW8M3+FF Open Maps

Best Near Places in 20 km
Related destinations