Address 13430 SW 120th St Miami FL 33186 United States
Phone: (305) 909-6485 Open 24 Hours a Day: Yes