Roll House is a cozy establishment in Santa Clara, CA, known for serving a variety of freshly made sushi rolls and Japanese cuisine.
With a casual and inviting atmosphere, customers can enjoy a selection of traditional and creative dishes that cater to different tastes and preferences.
Generated from their business information