This 3800 square foot single family home has 5 bedrooms and 3.5 bathrooms. This home is located at 18351 Mowry Ct, Orlando, FL 32827.