Get directions to: Stella Ristorante, Floral Park, NY
Restaurant address: 152 Jericho Tpke Floral Park, NY 11001, USA
Restaurant: Stella Ristorante