The Tea House on Los Rios is rated 4.8 stars by 1861 OpenTable diners.