Istanbul Restaurant
Turkish Restaurant
753 Romford Road, E12 5AW
London, Manor Park, London
Business profile
Restaurant - Turkish
Customer reviews
No reviews yet
Write a review