Address 132 NE 39th St., 33137 MIAMI, Stati Uniti (FL)132 NE 39th St., 33137 MIAMI, United States (FL)