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.

Total Rooms

80

TMD Hotel

Address:

711 N. Main Street
Los Angeles, CA 90012

Phone:

1 (213) 680-0200