Island Landing Address: 6142 Island Rd, Jarreau, LA 70749 Phone: (225) 627-6881 Restaurants Other Businesses: Bush's Bar & Grill at 6901 Island Rd, Jarreau, LA 70749 Parrot's at 6901 Island Rd, Jarreau, LA 70749