Nestled in the lively Little Mowbray area of Cape Town, NOVO pizzeria shines as a culinary star! Famous for its…