Located at:
22540 S.W. Krome Ave.
Five miles North of Homestead Florida. Gateway to the Everglades National Park.