Los Angeles (CA) - United States
Los Angeles (CA) - United States
Los Angeles (CA) - United States

Located just 400 metres from Los Angeles International Airport with free 24-hour airport shuttles, this hotel offers easy access to the city centre. The restaurant Yokoso Sushi Bar is located on site and guests ... Read more

View all hotels in Los Angeles (CA)