DELTA ORLANDO RESORT

5715 MAJOR BLVD
Orlando
Florida
United States