Get directions to: India Palace, Montgomery, AL
Restaurant address: 2801 Vaughn Plaza Rd Ste E Montgomery, AL 36116, USA
Restaurant: India Palace