Melia Sevilla

Dr. Pedro de Castro, 1 - 41004 Seville, Spain

4
4

Located in the city center, next to Plaza de España and Maria Luisa Park. Walk in the famous Santa Cruz quarter, located in a honeycomb of narrow streets, cafés, bars, and plazas. Many of the best-known attractions of Seville are found here.