Red Restaurant and Lounge

[ Restaurant ]
200 Locust St
Santa Cruz, California
(831)831 425-1913
78

8 ratings
Mon - Sun 3:00 PM - 1:30 AM
information provided by RateBeer.com