We went to the location and there is a different name to what looks like a physical therapy place. Is this the same place.
Evelyn V. asked on Jan 31, 2013
Sorry for the confusion. The 16249 Biscayne Blvd.,North Miami Beach, Florida 33160 is the correct location.
Megan G. from Groupon replied on Feb 5, 2013