Description

Little Havana #1 Club!. Excellent menu and entertainment. A must if you are in Miami.

Location

1513 SW 8th St, Miami Fl 33135

mood_bad
  • No comments yet.
  • Add a review