Pine Crest School

1501 NE 62nd St, Fort Lauderdale, Florida, United States