Address: Carrer de Numància, 32 (Barcelona)
Area: Sants.
Price: Average high (€€€€).
Category: 4 Star Hotel.
Comments: Located just a few meters away from Sants Estació and, therefore, perfectly connected to the rest of the city, this four star hotel with modern design offers a comfortabl...