Hotel Plaza is located in the heart of Sevilla, less than 328 feet from Plaza Nueva square. This modern-style property offers 24-hour front desk and free Wi-Fi access throughout.
The air-conditioned rooms come with a flat-screen TV, and some have a terrace. The private bathroom is complete with a shower, free toiletries and hairdryer.
Hotel Plaza is 1312 feet from Sevilla Cathedral and 0.6 mi from Sevilla University.