Cottonwood Shores, TX Restaurant

On The Rocks

Restaurant - Cottonwood Shores, TX - On The Rocks - Sandwich


On The Rocks in Cottonwood Shores, TX offers mouth-watering Italian dishes, as well as a stunning view and relaxing atmosphere.
We offer appetizing entrees, desserts, and so much more. Come and dine at On The Rocks. Our staff will be happy to serve you.

Restaurant - Cottonwood Shores, TX - On The Rocks - Bar and Patio

Learn More About On The Rocks:

  • Appetizers
  • Salads
  • Entrees
  • Pasta
  • Burgers
  • Sandwiches
  • Sides
  • Children’s menu
  • Dessert
  • Drinks
  • Lunch specials
  • Blue plate lunch specials
  • Happy hour
  • Catering services available
  • Private parties
  • Special events
  • Weekend specials

We also accept Diner’s Club.

Click here* to view our full menu.

*Prices subject to change.

Contact On The Rocks today at 830-637-7417 for all of your inquiries.

Contact Information

830-637-7417

830-637-7412

On The Rocks 4401 Cottonwood Dr. Cottonwood Shores, TX 78657
On The Rocks

4401 Cottonwood Dr.
Cottonwood Shores, TX 78657

Hours of Business:

Monday Closed
Tuesday - Thursday: 11:00 am to 9:00 pm
Friday - Saturday: 11:00 am to 10:00 pm
Sunday 9:00 am to 2:00 pm
Sunday Brunch 9:00 am to 2:00 pm
Methods of Payment:
Cash
On The Rocks accepts Mastercard, Visa, and Discover