Catalonia Barcelona Plaza Hotel

Plaza de España
Barcelona
Spain