Located just 10 miles from Six Flags and 20 miles from Universal Studios, this hotel makes a good base for Los Angeles-area sightseeing. More lodging info