Knights Inn Los Angeles Ca

1255 W Temple Street
Los Angeles
California
United States