Harry's

Slough, Berkshire, United Kingdom



Harry's, Slough, Berkshire, United Kingdom