Catch 21 Salad Bar & Grill
28263 Newhall Ranch Rd
Santa Clarita
CA
91355
(661) 775-9714
gsn.com
Open Map
Bar & Pub
Barbecue
Bars
Bars & Pubs
grill
Outdoor Seating
restaurant
Restaurants
Salad
Seafood