Retreat to this Bowling Green, Florida hotel and enjoy peaceful accommodations near Vandolah Power Plant, ECT and the Sebring..
Wauchula /