The Mainsail Restaurant & Bar
Address:
175 W Cliff Dr, Santa Cruz, CA 95060
Phone:
(831) 426-4330
Restaurants
Other Businesses:
- Sentinel Cafe at 877 Cedar St, STE 150, Santa Cruz, CA 95060
- Cafe Limelight at 1016 Cedar St, Santa Cruz, CA 95060
- Red Restaurant and Bar at 1003 Cedar St, Santa Cruz, CA 95060
- 515 Kitchen & Cocktails at 1003 Cedar St, Santa Cruz, CA 95060
- Oswald at 121 Soquel Ave, Santa Cruz, CA 95060