This page has moved to a new address.
The Churchill Bar - One of London's Best Kept Secrets