Baja Fresh opens in Sherwood, Oregon

March 17, 2016

The 2,800-square-foot restaurant, at16002 SW Tualatin Sherwood Road, encompasses the chain’s latest interior restaurant design, incorporating the use of natural recycled woods, stone and warm and a more accommodating family friendly seating plan.