Venue Info
1-800 LUCKY
143 NW 23rd St, Miami, Florida, USA