Royal Oak

Address:
172 High Street, Teddington, England, GBR
Telephone:
02089434444
 View map