Vista Cay Resort near Universal Studios

4874 Cayview Avenue
Orlando
Florida
United States