Nestled in the Downtown LA district of Los Angeles, the 3-star Metropolitan Inn & Suites is 2.4 miles from such cultural places of interest as California Science Center. Located 5 minutes' walk from Alvarado Terrace Historic District and 1.2 miles from Microsoft Theater, this Los Angeles hotel features a prime touristic area and various recreational opportunities.
Situated approximately 1 mile from GRAMMY Museum L.A. LIVE, the hotel also gives access to such sports venues as Dodger Stadium, which is 2.8 miles away. Located 10 minutes by foot from Westlake - MacArthur Park metro station, the Metropolitan Inn & Suites Los Angeles is around 5 minutes by car from the multi-purpose arena "STAPLES Center". Visit MacArthur Park Lake, 13 minutes by foot from this Los Angeles property, and feel complete harmony with the nature of United States. The nearby notable religious buildings include Cathedral of Our Lady of the Angels, 2.1 miles from Metropolitan Inn & Suites. Alvarado & 11th bus stop is also just close to the Los Angeles hotel.
China Town Express is situated next to this Los Angeles accommodation.