Visit a mysterious limestone structure built single-handedly in secret.
Miami
28655 S Dixie Hwy, Homestead, FL 33033