Greenwich (Parliament Politics Magazine) – Rupert & Teddy delicatessen and restaurant to open in Greenwich, on a community-focused vibe, despite controversy surrounding its alcohol licence application. Located on Horseferry Road, Rupert & Teddy will provide home-cooked meals and artisan deli goods from