IMG_3917.JPG
 

Great Dam View

Come for the sunset × Stay for the atmosphere

 

Located in the Texas Hill Country, On The Rocks offers delicious cuisine, incredible views, live music, and a fun-loving atmosphere.

Photos by Andrea Spruill.

 

Welcome to On The Rocks Restaurant and Bar, the newest destination in the beautiful Texas Hill Country. We're located between Marble Falls and Horseshoe Bay. We offer a variety of Italian and American dishes including Steaks, Seafood, Burgers and Salads all served with Amazing Views, Beautiful Sunsets, Live Music and a Fun Atmosphere.

 

Phone

(830) 637-7417

 

Location

4401 Cottonwood Dr. 
Cottonwood Shores TX, 78657

 

Restaurant Hours

M-Th 4:00p–9:30p
Fri 11:00a-10:30p

Sat 11:00a-10:30p
Sun 11:00–9:30p

Bar Hours

M-F 3:30p–12p
Sat 12p-1a

Sun 12p-12a

cocktail.JPG
 
 

Make a Reservation

Powered By OpenTable

Call (830) 637-7417 or book online with OpenTable.
Reservations required for parties of 6 or more.

Calendar

 
 
 

Catering

 

Let us help reduce the headache...

On The Rocks offers full service catering for parties up to 600 guests. We have both on-site and off-site options available, including our brand new ball room with seating for up to 250 of your closest friends. 

Our expert staff has experience with all types of events from weddings and rehearsal dinners to fundraisers and holiday celebrations. We offer options to fit any style, whether you prefer a casual buffet or a more formal plated dinner.  

Why stress over the details when you should be enjoying the company of your guests? Give us a call today!

For more Details...

Jimmy Etheridge

Jetheridge@diningontherocks.com

830-637-7417