Company name: The Pizza Room - New Cross
Description: Enjoy the Best Pizza in London at The Pizza Room. Perfect for dine-in, delivery, click & collect, and even corporate orders. Authentic Italian pizza, made properly!
unit A, Atrium House, 459 New Cross Rd, London SE14 6AJ, United Kingdom