FOUNDED IN 1980 AS A FAMILY BUSINESS
The Village Fountain Plaza is an 80,000 square foot al fresco town center in Sebring, Florida offering dining, shopping and services.
The colorful, lushly landscaped plaza complete with soothing fountains and lily ponds, is lakefront property located on US Highway 27 North.
The Village Fountain Plaza serves the communities of central Florida, and is an easy drive away for residents and tourists, as well as students and faculty from the South Florida State College.
… View more
Contact Oscar’s Family Restaurant
Address: 267 US-27, Sebring, FL 33870
Phone: (863) 471-0550