It can be tough to find an authentic Indian restaurant that serves top-notch food, offers an upscale atmosphere and solid service. But if you happen to be in South Miami, check out Bombay Darbar ...