Where to Stay in Seville: A Guide to the Andalusian Capital Seville is the capital and most populated city of the Spanish Andalusia autonomous region. Located on the Guadalquivir River, in the south of the country, Seville is famous for ...