Island Restaurant Reviews & Details
223 W Voorhis Ave
Island Restaurant is located at 223 W Voorhis Ave in Deland near the intersection of W Voorhis Ave and S Clara Ave. Call (386) 740-1901 for dine in.
- Service:Dine In
- Major Intersection:W Voorhis Ave And S Clara Ave
Tell us more about Island Restaurant Deland!