Nags Head
10 James St., Westminster Abbey, London, United Kingdom, WC2E 8BT
(02078) 364678 Phone