World Best Restaurants

Only the Best … what you deserve

April 4, 2012
by topappsforiphone.com
0 comments

Turandot (Russia)

Review: Come here if you need a break from the crush of crowded public transport and want to feel like a pampered, refined aristocrat. Considered by many as Moscow’s most intricately decorated restaurant, Turandot opened recently next door to Café … Continue reading