Get directions to: Franhill Deli, Hollis, NY
Restaurant address: 204-17a Hillside Avenue Hollis, NY 11423, USA
Restaurant: Franhill Deli