Address 6388 S Dixie Hwy South Miami FL 33143 United States
Phone: (786) 313-5976 Open 24 Hours a Day: No