WorldTrip2011 -- Notice the TV screen to the left - a common feature of Russian restaurants
First
|
Previous Picture
|
Next Picture
|
Last
|
Thumbnails