900 Southard St
Key West, FL 33040
Key West, FL 33040
Open HoursOpen Nightly 5:30-10:00pm
OverviewThe Italian 'mangia mangia' literally translates as 'eat eat' - and you should do just that at this delightful little cafe! The freshly-made pastas are to die for, and the wine...
more