Hollywood 7 Star Motel Los Angeles
1730 N. La Brea Ave
Los Angeles,
CA 90046
Near TCL Chinese Theatre