UPDATE 2/5/18: Now open!
Well this is good news! The spot formerly occupied by Subway in the Newbury Square Shopping Center, near Smart & Final Extra! at 2110-C Newbury Road will soon be the home of The Sandwich Spot. Anticipated grand opening date is in October.
The Sandwich Spot's Simi Valley location at 3060 Cochran Street has earned a very solid 4 1/2 star Yelp rating based on over 350 reviews.
The Sandwich Spot bakes fresh breads from the world famous Boudin Bakery in San Francisco in their stores daily. Offering 24 "Signature" sandwiches as well as basic sandwiches with a variety of meats.
Shout out to Steve C. for the heads up!