Explore details about location Birch Grove. Birch Grove is a location situated within the Windsor and Maidenhead alongside other areas such as Lime Avenue, Whitchurch Close, Maidenhead Road.