Hotels

Holiday Inn Express & Suites North Hollywood

The Holiday Inn Express and Suites North Hollywood opened recently in – you guessed it – North Hollywood, California. The hotel is on Burbank Boulevard near the intersection with Lankershim Boulevard, it’s the fifth Holiday Inn Express in greater Los Angeles […]