Javascript is required to view this map.

Metro Plaza Hotel

Overview

Welcome to the Metro Plaza Hotel, Los Angeles, an international metropolitan hotel conveniently located in the very heart of Los Angeles, the City of Angels. Our business guests have come to consider us a first-tier business hotel.

Pricing: $$

Address:

711 N. Main Street
Los Angeles, CA 90012

Explore. Dine. Shop with your American Express® Card.

  • Accepts Credit Cards
  • Family Friendly
  • Self Parking
  • Valet Parking

General

  • Total Square Footage: 2000
  • Largest Room Square Footage: 2000
  • Total Meeting Rooms
  • Capacity Inside: 166
  • Max Theater Capacity: 2000
  • Max Classroom Capacity: 45
  • Total Capacity: 166