Sherlocks Bar & Grill
108 Baker St., Westminster Abbey, London, United Kingdom, W1U 6LJ
(02079) 585210 Phone