AMOCITY
Offering a shared terrace and views of the city, Le Nicchie is set in Bari, 1312 feet from Basilica of Saint Nicholas. Free WiFi is featured...