Alexanders - 17 Mayhill Rd, Mayhill, Swansea SA1 6SZ, United Kingdom | Fresha