Carmen's! Little Taste of Italy

2340
Carmen's! Little Taste of Italy Carmen's! Little Taste of Italy is one of the popular Italian Restaurant located in , listed under Local business in Tamworth , Restaurant in Tamworth , Arts & entertainment in Tamworth ,

Contact Details & Working Hours

Map of Carmen's! Little Taste of Italy