Get directions to: El Palo Restaurant, Hollis, NY
Restaurant address: 196-25 Jamaica Avenue Hollis, NY 11423, USA
Restaurant: El Palo Restaurant