Location

18641 NE 24th PL, Suite 104 Miami FL 33180

Located behind the Grand Cafe.