11401 Long Beach Blvd, Lynwood, California 90262-3316 USA
Hotel Front - Evening/Night
Claim copyright