Piazza nazionale 96 (Napoli), Via Carelli 7, Vomero (Napoli), 80127 Napoli, Italy
Approx 0.01 KM away