Popular New Hotel Neri Relais & Chateaux Carrer de Sant Sever 5, 08002 August 4, 2026 +34 933 04 06 55