Laziz Pizza Navsari is located in Navsari, India on Shop 9, Vajpayee Shopping Complex, JN Tata Rd, Lunsikui. Laziz Pizza Navsari is rated 4.2 out of 5 in the category pizza restaurant in India.
Address
Shop 9, Vajpayee Shopping Complex, JN Tata Rd, Lunsikui