Company name: The Pizza Room Poplar
Description: VOTED THE BEST BY THE PEOPLE
167 E India Dock Rd, London E14 0EB, United Kingdom