Starhotels Terminus

Piazza Garibaldi 91
Naples
Italy