Map
136 Battersea High St., London, England, United Kingdom
Restaurant
The Greyhound at Battersea