Jade Gardens

8204 Southwest 65th Avenue, Miami, FL 33143

CURRENTLY REVIEWING