Save Added By jonn2914 Now Open The Island Spot 2661 Midway Rd, Carrollton, TX 75006, USA The Island Spot is truly our spot. The Island Spot ... Carrollton Facilities: