Rating: 0.0/5 (0 votes cast)
Nice live birds eye view overlooking Downtown Disney in Orlando, Florida. Well worth a visit if your staying in Orlando