Get directions to: Castle Novol Pizza, Hialeah, FL
Restaurant address: 3001 W 12th Ave # 10 Hialeah, FL 33012, USA
Restaurant: Castle Novol Pizza