at 301 Gower Road, Swansea , SA2 7AA United Kingdom
3628 FB users likes Miller & Carter Killay, set it to 6 position in Likes Rating for Swansea, United Kingdom in Restaurant category
Miller & Carter Killay is Swansea based place and this enity listed in Restaurant category. Located at 301 Gower Road SA2 7AA.
Fresh, Delicious, Homemade Food, catering to all dietary requirements.
Japanese restaurant
Authentic, delicious tapas.