Indulge in a delightful experience at The Tea House on Los Rios, located across from the historic train depot. Enjoy a lovely afternoon sipping tea and savoring scones in this whimsical tea room in Southern California.