Denton's Island Steakhouse Location: Limetree Bch. Resort Hours: Tu-Sa 5-10pm Sunday: No Reservations: Yes Menu: Cost: $$$ Payment: Major Cards Website: Phone: 340.774.4884