Get directions to: Lavender Tea House, Sherwood, OR
Restaurant address: 16227 Sw 1st St Sherwood, OR 97140, USA
Restaurant: Lavender Tea House