New - 1 Hour Ago $395,000 Active 3Beds3Baths1800Sqft0.12Acres 5156 Deer Creek Dr, Orlando, FL 32821 MLS#: MFRO6455475