Horseshoe Lake North (Horseshoe North Lake)
Horseshoe Lake (Horseshoe North Lake) is a 65-acre skiable lake located in Oviedo, Florida 32766.
Horseshoe Lake (Horseshoe North Lake) is a 65-acre skiable lake located in Oviedo, Florida 32766.
Horseshoe Lake South (Horseshoe South Lake) is a 33-acre lake located in Oviedo, Florida 32766.
Long Lake is a 73-acre lake located in Oviedo, Florida 32765.