Skip to content

Oswald Restaurant

Listing ID: 454696 2021-08-05

Business description

Restaurants in Santa Cruz, CA

Tags

Frequently asked questions

Where is Oswald Restaurant located?

Oswald Restaurant is located at 121, Soquel Ave, Santa Cruz, CA, USA - 95060.

How can customers contact Oswald Restaurant?

Customers can contact Oswald Restaurant by phone at 831-423-7427.

Does Oswald Restaurant have an official website?

Yes, the official website of Oswald Restaurant is http://oswaldrestaurant.com.

Reviews

This listing has not yet been reviewed.

Be the first to share your feedback.

Similar listings

View all