18 Stafford Terrace, London W8 7BH, United Kingdom
Hours: Sunday: 11:15 am - 12:30 pm Sunday: 1:00 pm - 4:45 pm Wednesday: 11:15 am - 12:30 pm, 2:15 pm - 3:30 pm Saturday: 11:15 am - 12:30 pm, 1:00 pm - 4:45 pm