Elegantly Furnished Vacation Home With Pool (PID: 22607)
Description: Located in Davenport, Florida and close to all of Orlando's most loved theme parks including The Magic Kingdom, Glenrosa Villa is a fantastic place to spend your next exciting getaway. With many amenities to make you feel right at home you are sure to lov