Indian restaurant specializing in sizzlers.