We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Ambrosia Spa

Pasaje Domingo 9, 08007 Barcelona, Spain
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Calle Mallorca 251, 08008 Barcelona, Spain
0.0 miles from Ambrosia Spa
Special Offer Save up to 20% off
Alexandra Barcelona A DoubleTree By Hilton Slideshow
#69 of 517 hotels in Barcelona
Professional photos | Traveller photos (218) | Map
Show Prices
Paseo de Gracia 73, 75, 08008 Barcelona, Spain
0.0 miles from Ambrosia Spa
Special Price 15% off room rate
Condes de Barcelona Slideshow
#94 of 517 hotels in Barcelona
Professional photos | Traveller photos (280) | Map
Show Prices
Mallorca 271, 08008 Barcelona, Spain
0.1 miles from Ambrosia Spa
Travellers' Choice® 2014 Winner Top Hotels | Luxury | Service
Alma Barcelona Slideshow
#8 of 517 hotels in Barcelona
Professional photos | Traveller photos (928) | Map
Show Prices
Paseo de Gracia 68, 08007 Barcelona, Spain
0.1 miles from Ambrosia Spa
Majestic Hotel & Spa Barcelona Slideshow
#16 of 517 hotels in Barcelona
Professional photos | Traveller photos (745) | Map
Show Prices
Passeig de Gracia 69, 08008 Barcelona, Spain
0.1 miles from Ambrosia Spa
Majestic Residence Slideshow
#37 of 517 hotels in Barcelona
Professional photos | Traveller photos (43) | Map
Show Prices
Passeig de Gracia 62, 08007 Barcelona, Spain
0.1 miles from Ambrosia Spa
GreenLeadersGold level
#62 of 517 hotels in Barcelona
Professional photos | Traveller photos (517) | Map
Show Prices
Passeig de Gracia, 84, Barcelona, Spain
0.1 miles from Ambrosia Spa
Special Deal Free breakfast with...
Hotel Royal Passeig de Gracia Slideshow
#157 of 517 hotels in Barcelona
Professional photos | Traveller photos (51) | Map
Show Prices
Rambla de Catalunya 76, 08008 Barcelona, Spain
0.1 miles from Ambrosia Spa
#188 of 517 hotels in Barcelona
Professional photos | Traveller photos (284) | Map
Show Prices
Avinguda Francesc Cambo, 21, 8003 Barcelona, Spain
0.1 miles from Ambrosia Spa
#481 of 517 hotels in Barcelona
Traveller photos (7) | Map
Balmes 117, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
Offers & Announcements 15% off room rate
Olivia Balmes Hotel Slideshow
#7 of 517 hotels in Barcelona
Professional photos | Traveller photos (128) | Map
Show Prices
Rambla Catalunya 104, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
Hotel Murmuri Barcelona Slideshow
#29 of 517 hotels in Barcelona
Professional photos | Traveller photos (723) | Map
Show Prices
Carrer Rossello 205 | Eixample, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
#46 of 517 hotels in Barcelona
Professional photos | Traveller photos (324) | Map
Show Prices
Rosello 249, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
Special Price 20% off room rate
Gallery Hotel Slideshow
#72 of 517 hotels in Barcelona
Professional photos | Traveller photos (109) | Map
Show Prices
Pau Claris 150, 08009 Barcelona, Spain
0.2 miles from Ambrosia Spa
Special Offer BREAKFAST INCLUDED
Claris Hotel Slideshow
#74 of 517 hotels in Barcelona
Professional photos | Traveller photos (570) | Map
Show Prices
Rosello 265, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
Special Price 20% off room rate
Hotel Omm Slideshow
#101 of 517 hotels in Barcelona
Professional photos | Traveller photos (160) | Map
Show Prices
Mallorca 216, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
#106 of 517 hotels in Barcelona
Traveller photos (19) | Map
Rossello 238 | Corner Passeig de Grácia, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
#120 of 517 hotels in Barcelona
Professional photos | Traveller photos (112) | Map
Show Prices
Carrer del Consell de Cent, 294, 08007 Barcelona, Spain
0.2 miles from Ambrosia Spa
Offers & Announcements €15 off room rate
Milkshake Slideshow
#127 of 517 hotels in Barcelona
Traveller photos (30) | Map
Calle Balmes, 103-105 | Esquina Mallorca, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
#133 of 517 hotels in Barcelona
Professional photos | Traveller photos (490) | Map
Show Prices
Mallorca 216, 08008 Barcelona, Spain
0.2 miles from Ambrosia Spa
Special Offer BREAKFAST INCLUDED
Balmes Hotel Slideshow
#186 of 517 hotels in Barcelona
Professional photos | Traveller photos (331) | Map
Show Prices
Arago, 256, 08007 Barcelona, Spain
0.2 miles from Ambrosia Spa
#296 of 517 hotels in Barcelona
Professional photos | Traveller photos (56) | Map
Show Prices
Arago 281. 20 1a, 08009 Barcelona, Spain
0.2 miles from Ambrosia Spa
Special Deal Free breakfast with...
Barcelona City Hotel Universal Slideshow
#352 of 517 hotels in Barcelona
Professional photos | Traveller photos (89) | Map
Show Prices
Balmes, 62, 8007 Barcelona, Spain
0.2 miles from Ambrosia Spa
#446 of 517 hotels in Barcelona
Traveller photos (2) | Map
Passeig de Gracia, 38-40, 08007 Barcelona, Spain
0.3 miles from Ambrosia Spa
Special Offer Daily Dining / Spa...
Mandarin Oriental, Barcelona Slideshow
#28 of 517 hotels in Barcelona
Professional photos | Traveller photos (1043) | Map
Show Prices
Rambla de Catalunya 27, 08007 Barcelona, Spain
0.3 miles from Ambrosia Spa
Hotel Praktik Rambla Slideshow
#44 of 517 hotels in Barcelona
Professional photos | Traveller photos (639) | Map
Show Prices
Pau Claris 122, 08009 Barcelona, Spain (Formerly Diplomatic Hotel Barcelona)
0.3 miles from Ambrosia Spa
Special Offer Hot rate & 15% off...
Renaissance Barcelona Hotel Slideshow
#58 of 517 hotels in Barcelona
Professional photos | Traveller photos (226) | Map
Show Prices
Enrique Granados 83, 8008 Barcelona, Spain
0.3 miles from Ambrosia Spa
Special Offer BREAKFAST INCLUDED
Hotel Granados 83 Slideshow
#75 of 517 hotels in Barcelona
Professional photos | Traveller photos (178) | Map
Show Prices
Rambla Catalunya 26, 08007 Barcelona, Spain
0.3 miles from Ambrosia Spa
Special Offer €15 for your next stay
NH Calderon Slideshow
#139 of 517 hotels in Barcelona
Professional photos | Traveller photos (828) | Map
Show Prices
Enric Granados 62-64, 08008 Barcelona, Spain
0.3 miles from Ambrosia Spa
#145 of 517 hotels in Barcelona
Professional photos | Traveller photos (41) | Map
Show Prices
c/ Provenca 195, 08008 Barcelona, Spain
0.3 miles from Ambrosia Spa
#167 of 517 hotels in Barcelona
Professional photos | Traveller photos (579) | Map
Show Prices