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
American Express: the go-to card for travel, restaurants, and experiences. Now accepted at more places than ever.