
Venue type
Restaurant, Bar
Location
London, United Kingdom
Kervan kitchen · Romford
Traditional turkish cuisine
