Get directions to: Bella Italia, Miller Place, NY
Restaurant address: 56 Echo Ave Unit 1 Miller Place, NY 11764, USA
Restaurant: Bella Italia