Arti Restaurant
285-287 Roundhay Rd
Leeds LS8 4HS
United Kingdom