Club Space, 34 NE 11th St, Miami, FL, United States
A:
B: Club Space, 34 NE 11th St, Miami, FL, United States

See on Google Maps