Get directions to: Restaurant El Salto, Hollis, NY
Restaurant address: 18433 Jamaica Ave Hollis, NY 11423, USA
Restaurant: Restaurant El Salto