Kensington Townhouse
Kensington Townhouse
Private vacation home
21 Sheil Road
, Liverpool, England, United Kingdom
L6 3AB