Hi, does anyone venture into London regularly? I work in Putney and we are holding are Christmas party at The House of Roxy tapas restaurant and cocktail bar. Has anyone been here before and what was it like? Thank you