Extended Stay America Orlando - Universal Studios

5620 Major Blvd
Orlando
Florida
United States