Istanbul is a wonderful Turkish restaurant about 100meter/300 feet to the West of about 8 hotels on Cameroon Street. It has a wonderful enclosed space and a courtyard about 30 meters by 30 meters.
Added on January 31, 2016 and last updated 8 years ago