The English Garden
2-5 Montague Street
WC1, England WC1B 5
The English Garden is a charming motel located in the heart of WC1, England. Surrounded by lush greenery and beautiful floral displays, it offers a serene retreat for travelers. With cozy rooms and friendly service, guests can enjoy a relaxing stay while being just minutes away from local attractions and vibrant city life.
Generated from this place's information
See a problem?




