Carmen's Restaurant

Tamworth

A new restaurant facility for a popular local business.