Strada - High Street Kensington

29 Kensington High St., Kensington, London, United Kingdom, W8 4NP
Opening hours
Mon-Sat 11:30am-11:00pm
Sun 11:30am-10:30pm
Description