Bar Team Member 11.50 plus service and tips - Greater London
24 hours ago
London
Sports Bar & Grill is a group of London based sports bars, split between transport hubs and high streets. Sports Bar & Grill is a lively and vibrant sports bar situated in the Heart of Canary Wharf, with excellent transport links on DLR, Jubliee Line and being directly above the Elizabeth Line. W...