Karta Vacation Rentals
Perched on the eastern slope of Montjuïc, Hotel Miramar Barcelona is a 5-star palace with sweeping city and Mediterranean views. Minutes from the Olympic Stadium, Palau Sant Jordi and Montjuïc Castle, it’s about 1.5 miles from Passeig de Gràcia. Address: Plaza Carlos Ibanez 3, 08038 Barcelona.