The new spot is at 82345 SE 13th Street in Sellwood. At 1,800 square feet, it's much bigger than the original Montavilla location. The restaurant will be open six days a week from 9 a.m. to 5 p.m.
The new spot is at 82345 SE 13th Street in Sellwood. At 1,800 square feet, it's much bigger than the original Montavilla location. The restaurant will be open six days a week from 9 a.m. to 5 p.m.