Helen's Place is a restaurant.