Studio Inn and Suites

12340 Lakewood Blvd
Downey
California
United States