I found the Lavender Hill Tea Room about 5 years ago and have delighted in its presence ever since. A great little "girly" place to go for lunch or tea. The service is impeccable, with the owner always sweet, polite, and full of conversation for her guests. There is an exquisite chef on site who makes phenonmenal sandwiches, salads, and other fare. Make sure you save room for dessert though, truly the best around!
There is a parlor room available for rent for those "girly" get togethers, baby or wedding showers or the like. And the prices are a steal for the quality of the food served.