The Star phone 8, High St Hampton Hill, Greater London TW12 1PD map The Windmill phone 80 Windmill Road Hampton Hill, Greater London TW12 1QU map if (!IN_DEV) { ?> } ?>