Mels Cafe

Cafes

Mels Cafe

South Glamorgan - BARRY

Cardiff House, Priority Business Park, Barry CF63 2AW, UK

CF63 2AW