Get directions to: Bella Mama Rose, Staten Island, NY
Restaurant address: 264 Morningstar Road Staten Island, NY 10303, USA
Restaurant: Bella Mama Rose