Napoli Garibaldi Square Bed and Breakfast Central Station
Set within 500 metres of Naples Central Train Station and 1.8 km of Chiesa dei Santi Filippo e Giacomo, Napoli Garibaldi Square offers rooms with air conditioning and a private bathroom in Naples.
Number of rooms: 7
Piazza Garibaldi, 3, 80142 Naples, Italy