The Mennello Museum of American Art is an art museum locacted in the Howard Phillips' house in the Loch Haven Park next to Lake Formosa in Orlando, Florida. The museum displays paintings and sculptures and contains at its core a permanent collection ... Read further