Add Kensington Arms review

Kensington Arms, London
Address: 41 Abingdon Road, Kensington, London, W8 6AH
Features: Outside seating, TV, Wi-Fi


Rating
Comments