3 Baytree Mews

3 Baytree Mews, England, United Kingdom