Address 11203 SW 152nd St Miami FL 33157 United States
Phone: (305) 909-6197 Open 24 Hours a Day: Yes