Market Kitchen

Powys - NEWTOWN

market hall, High St, Newtown SY16 2NX, UK

SY16 2NX