Cottonwood Shores TX Italian 1. 4401 Cottonwood Dr, Cottonwood Shores, TX 78657 | On The Rocks (830) 637-7417