Metro Plaza Hotel
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.

Book now