Meet The World

Where do you want to stay?

The Mayfair Hotel

1256 W 7th St, Los Angeles, CA 90017, 90017, Los Angeles, Los Angeles, United States

Amenities

 Parking

No parking available

 Internet/wifi

Wifi not available

 Pet policy

No pets allowed

 Accessibility

Accessibility not offered

 Public transportation

No public transportation

 Payment options in hotel

Show all amenities