Top Hat Pizza
Pizza
Opens Tuesday 12:00
Top Hat Pizza

Top Hat Pizza

811 Romford Road, Manor Park

E12 6EA

Pizza

Opens Tuesday 12:00

Delivery Available

Min order: £15.00

Last order time: 21:30

Collection Available

Min order: £5.00

Last order time: 21:45

MenuInfo