Leopold's of London Café & Bistro offers hearty delicious food, extraordinary coffee and inspirational tea.