A Space In The City - Meridian Tower Swansea

Hotel in Swansea, Wales, UK