Baylis Memorial Gardens in Slough

Baylis Memorial Gardens in Slough is a park 🌐. Baylis Memorial Gardens is near Carmarthen Road.