Metro Plaza Hotel is a Hotel located at 711 N Main St, Los Angeles, CA 90012. It has received 714 reviews with an average rating of 3.7 stars.
The address of Metro Plaza Hotel: 711 N Main St, Los Angeles, CA 90012
Metro Plaza Hotel has 3.7 stars from 714 reviews
Hotel
8236 reviews
404 S Figueroa St, Los Angeles, CA 90071