Location – Carrollton

Island Spot

Carrollton

Address: 2661 Midway Rd #105, Carrollton, TX 75006

Phone: (972) 447-7000

Hours: 

Mon-Thur: 11AM-9PM

Fri-Sat: 11AM-10PM

Sun: 11AM-3PM