Claims Inn
10 Morland Close, Hampton, Greater London, United Kingdom, TW12 3YX
(02089) 400069 Phone