Econo Motor Inn of North Hills
The Econo Motor Inn in North Hills features an outdoor pool and is located 11 miles away from Universal Studios Hollywood.
8647 Sepulveda Blvd.
North Hills, CA 91343
Explore. Dine. Shop with your American Express® Card.