Italian Kitchen
Italian
Italian Kitchen is an Italian restaurant located in a shopping centre.
Location
Best places nearby
The highest rated places close to Italian Kitchen.
Local restaurants nearby
Unit 29, Shopping Centre, 30 County Mall, England
Location
The highest rated places close to Italian Kitchen.
Unit 29, Shopping Centre, 30 County Mall, England