Hotel Del Mar

Plaza Palacio 19
Barcelona
Spain