Bella Citta



Paris • Show on map
View Details for Price
Bella Citta in Paris offers accommodations with free Wifi, a 14-minute walk from Sainte Chapelle, 300 yards from Pompidou Center, and 1.6 miles from Luxembourg Gardens. The property is around 1.8 miles…More info
