Metro Plaza Hotel

The World>North America>United States>California>Los Angeles>Metro Plaza Hotel

711 N Main St,
Los Angeles - CA,
United States,
90012

View Los Angeles Information

Photos of the Metro Plaza Hotel, Los Angeles.

Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel
Metro Plaza Hotel

About the hotel

This charming hotel is in Downtown. The null comprises a total of 80 snug 80. Metro Plaza offers Wi-Fi internet connection in communal areas. Metro Plaza provides 24-hour reception. The premises offer accessible public areas. null may take advantage of the car park. The hotel may charge a fee for some services.