Get directions to: Bella Pizza, Ithaca, NY
Restaurant address: 171 E State St # 119 Ithaca, NY 14850, USA
Restaurant: Bella Pizza