The Social Room at Pollen Street Social
...
The Social Room at Pollen Street Social
London, United Kingdom
View on map
51.5135234, -0.1423573
8 Pollen St
London
W1S 1NG
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!