City Shoes

Shoe Stores

City Shoes

West Glamorgan - Swansea

22 Oxford St, Swansea SA1 3AQ, UK

SA1 3AQ