Los Caballos Bar & Grill
3125 Cleveland Ave
Santa Rosa
CA
95403
(707) 525-0161
facebook.com
Open Map
Description
Los Caballos Bar & Grill is located at 3125 Cleveland Ave, Santa Rosa, CA. This business specializes in Barbecue Restaurants.
by merchantcircle on April 16, 2016 from
merchantcircle
bar & grill restaurants
Barbecue
Bars
Bars & Clubs
Bars & Pubs
bars grills & pubs
Food & Dining
grill
restaurant
Restaurants