O Sushi Menu

$$Sushi
18812 Soledad Canyon Rd, Santa Clarita, CA 91351

Know a great happy hour or special for this location?