United KingdomβΊLondonβΊPutneyβΊMillennium Pizza Bar PutneyPhoto Gallery for Millennium Pizza Bar PutneySee full detailsReserve a table