The Creekside Restaurant And Bar

4444 Hollister Ave Santa Barbara CA 93110 USA

(805) 770-3200

Location