Spacious Property at Winter Park - 118 is located in Orlando, just 4.7 miles from Church Street Station and 5.2 miles from Amway Center. The property is around 6.3 miles from Camping World Stadium, 12 miles from Addition Financial Arena, and 12 miles from Florida Mall. Private parking can be arranged at an extra charge.
This apartment will provide guests with 3 bedrooms, a TV, and air conditioning. Towels and bed linen are available in the apartment. The accommodation is non-smoking.
Spectrum Stadium is 12 miles from the apartment, while Universal Studios Orlando is 13 miles from the property.