![Metro Plaza Hotel](https://metroplazahotel.net/storage/metro-plaza-hotel/metro-plaza-hotel-featured.webp)
Metro Plaza Hotel
Contacts
-
Address
711 North Main Street, Downtown LA, Los Angeles, CA 90012, United States of America
Metro Plaza Hotel
Check Availability
Discover the perfect getaway at this luxurious hotel. Check availability now for a memorable stay.