tehlers 80 yelp