A grill restaurant offering a relaxed atmosphere. Known for its welcoming environment.