Search
Menu
Home
Sources
About
Contacts
The Greyhound, Kensington
The
Greyhound
is a
pub
at 1
Kensington Square
,
Kensington, London
W8
.
It is a
Grade II listed building
, built in about
1899
.