What time does Happy Hour start?

Connie Mercurio | Sep 13, 2020 | Category: Japanese restaurant

Cho Cho San Restaurant - All questions

Address: 400 Thousand Oaks Blvd, Thousand Oaks, CA 91360, USA

Tammy Rocco | Sep 13, 2020

I think the Happy Hour starts at 4 or 5.

corinne forti | Sep 13, 2020

Best to give them a call

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Do you have Miso black cod dinner?

Machi Kuida | Sep 14, 2018
Read More

Trending Places