Swell Apartments - Seville, Spain!

By Jacqui Passfield Sevilla, the biggest city in Andalusia, is a must see city for anyone planning a trip to Southern Spain, and Swell GroupĀ“s Sevilla apartment is a must stay apartment for anyone visiting Sevilla! Tucked away in a quiet traffic-free side street, it is hard to imagine you are only five minutes walk from the bustling city centre, with its numerous places of interest, from the breathtaking fifteenth century cathedral, to the beautiful Moorish palace of the Alcazar.