Get directions to: Khyber North Indian Grill, Houston, TX
Restaurant address: 2510 Richmond Avenue Houston, TX 77098, USA
Restaurant: Khyber North Indian Grill