Hotel Miramar Barcelona is an upscale hotel housed in a former palace. It features a refined restaurant, chic bar, two pools, and a spa. The hotel offers 75 luxurious rooms after extensive renovations.