India Palace Montgomery

2801 Vaughn Plaza Rd, Montgomery, AL

Menu (As of 11/2)

India Palace Montgomery: hours and how to order