Get In Touch. Address 8554 NW 66th Street Miami, Florida 33166 USA Phone 305-477-5892 Email [email protected]