Caps and Taps - Beer store in Kentish Town, London | Reviews, Photos & Information on Postcard