Authentic British Tea Room, serving a full lunch menu at an affordable price. Outstanding customer service in a relaxed and casual atmosphere."The best scones this side of the pond."
House of Windsor is an unrated British Tea Room Restaurant in the area around 1050 South Wadsworth Boulevard, where the average rating for Restaurants as of this Saturday is 5.0 out of 5.