Pizza Tower is located in Chennai, India on No 93, Cholambedu Rd, Bharathi Nagar, Thirumullaivoyal. Pizza Tower is rated 4 out of 5 in the category pizza restaurantfast food restaurant in India.
Address
No 93, Cholambedu Rd, Bharathi Nagar, Thirumullaivoyal