Bombay Palace is a gem of a restaurant, locally owned, with authentic and flavorful Indian cuisine. Although it's a small restaurant, it's spotlessly clean, the service is fast and polite, and the staff is very accommodating to dietary needs. We often have the same server each time we eat here, and he always remembers our "usual" order -- the samosas, Chana Masala, Veg Jal Frazie, and two roti, all without dairy.
The vegetarian section of the menu is extensive, and you can ask for almost anything on it to be made vegan (with obvious exceptions, like the paneer dishes). The roti and samosa are also vegan if you order them without butter.
They bring your entrees out on a little cart. You get a giant shared plate of cardamom jasmine rice, and each curry comes in a tiny chafer (a bowl over a candle to keep it warm). The server checks to make sure everything is okay, and then they leave you alone except to refill your drinks once or twice -- and coupled with the private booths and Indian music playing in the background, this creates a very cozy, peaceful atmosphere.
Everything we've ever eaten at Bombay Palace has been phenomenal! This is one of our favorite restaurants.
Cons: Limited seating (small restaurant)