Esher, a historic town near London, is surrounded by green space. There are many cafés and restaurants to choose from on the town’s main street. A charming green is located immediately beyond the shops. The Tudor St George’s Church, which Queen Victoria visited while she was in the area, is a regular venue for music […]