Don't hold this inviting eatery's location against it -- once you're inside the patchouli-scented space that is India's Rang Mahal, you'll forget all about the strip mall outside. Rang Mahal ...