Rami Restaurant ...more info
Utangac Sokak 6
Istanbul, 34122 Turkey (8,400 miles away)
http://www.ramirestaurant.com/
Directions
Map
info@ramirestaurant.com
Mimi's Review
- 2012-06-06
Los Gatos, CA
Wonderful food, wonderful old building, and an unexpectedly wonderful view. Loved the shrimp in a clay pot.