Company name: Istanbul Grill
Description: Istanbul Grill | Home Page
360 Crofton Rd, Locksbottom, Orpington BR6 8NN, United Kingdom