This might not be the best restaurant name ever.