Mitre The

40 Holland Prk. Ave., Kensington, London, United Kingdom, W11 3QY
Opening hours
Mon-Fri 12:00pm-12:00am
Sat 9:00am-12:00am
Sun 9:00am-11:00pm
Reviews
Description