The Wilshire Metro Hostel Los Angeles
The Wilshire Metro is situated in Los Angeles, 6.1 km from Staples Center and 6.2 km from Microsoft Theater. The property is located 4.2 km from Los Angeles County Museum Of Art / LACMA, 4.4 km from Petersen Automotive Museum and 5.
Number of rooms: 6
717 Crenshaw Boulevard, Los Angeles, CA 90005, United States