Key West Todos
El Siboney Restaurant is one of Key West Todos.

1. El Siboney Restaurant

8.9
900 Catherine St (Margaret St.), Key West, FL
Cuban Restaurant · 142 tips and reviews

MooseMoose: This place is popular for a reason. Great Cuban food and a mean sangria. :)