Villa Darjeeling is an Indian restaurant known for its flavorful and spicy dishes.