Khyber Indian Restaurant

154-03 Union Tpke
Flushing, NY
718.380.5803
40.719924
-73.809245
Hours:
Mon - Sat:11am - 9pm
Sun:closed

for Khyber Indian Restaurant
Directions
from: