Indian restaurant Vadivelu, known for its flavorful dishes.