Apartments in Orlando Area -

Lake Sherwood Apartments | Orlando, FL

Lake Sherwood Apartments in Orlando, FL
Located at 1724 London Crest Dr., Orlando, FL 32818
(888) 247-9232
1724 London Crest Dr., Orlando, FL 32818
Lake Sherwood boasts the five largest floor plans available in South West Orlando with two bedroom homes that include two baths and a den, as well as spacious three bedroom two bath option. Each ho... More


We cannot find any listings from Lake Sherwood Apartments on Marketplace. Check out these other listings near Orlando.

Similar Listings
Listings (1 - 5 of 22,044)
Check Availability

(888) 247-9232

1724 London Crest Dr.

Orlando, FL 32818