Star & Anchor

94 Uxbridge Rd., Ealing, London, United Kingdom, W13 8RA
Description