Stiller's is a restaurant offering regional cuisine with carefully selected ingredients.