Located in Maywood, within 12 km of LA Union Station and 13 km of LA Memorial Coliseum, Maywood Inn provides accommodation with a garden and free Wi-Fi throughout the property as well as free private parking for guests who drive.
Number of rooms: 37
5445 Atlantic Boulevard, Maywood, CA 90270, United States