Extended Stay America Los Angeles - Simi Valley

2498 Stearns St
Simi Valley
California
United States