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.