This new, upscale Indian restaurant on Beacon Street in Brookline wants people to feel like they're "eating with royalty." ...