A pleasant restaurant serving Italian cuisine with their own home-made pasta. The premises are tiny, so book in advance.
Phone +1 242 373 1584
Address Port Lucaya Marketplace, Freeport, The Bahamas
Coordinates 26°30'47.777" N -78°38'29.545" E