Lady Ida Bistro offers Italian, British, and deli options in a cafe setting.