Get directions to: Taj Tandoor, Deer Park, NY
Restaurant address: 1953 Deer Park Ave (at Long Island), Deer Park Deer Park, NY 11729, USA
Restaurant: Taj Tandoor