Super 8 Los Angeles

12664 W Washington Blvd
Los Angeles
California
United States