This 2 star hotel is located within the city of Los Angeles and was established in 1926. It is a short drive away from the Downtown and the nearest station is Metro Link. The Hotel has a fitness centre/gym. All 295 rooms are equipped with hairdryer, ironing set and air conditioning.
Pets Are Not Allowed