Sutter's Restaurant - Simi Valley
3885 Cochran Street Simi Valley, Ca. Mall not cleared, Manager is going to talk with owner regarding prices. Big interior, little more of a cowboy feeling inside. Construction going on in strip mall adjacent to building . | 1 - 35 of 35 Total. 54 Visits. |
|