The best places ever
The Scarsdale Tavern is one of The best places ever.

1. The Scarsdale Tavern

8.5
23a Edwardes Sq, London, Greater London
Pub · Abingdon · 42 tips and reviews