Soho Pubs - Bar Soho, London

The Slug And Lettuce London

The Slug And Lettuce

Pubs in London - Soho
80-82 Wardour Street, Soho, London, W1F 0TG Tags: air conditioning, bar, food, modern british, private parties: up to 300 guests

1 Reviews
Found 1 businesses. Now showing 1 to 1. 1