La Quinta Inn Orlando - Universal Studios

5621 Major Blvd
Orlando
Florida
United States