The Greek restaurant Opa! will be opening in downtown Walnut Creek in mid June, and the signs have now gone up! Opa! is located right next to Prima’s Ristorante at 1532 N Main St. Lunch and dinner menus are here.
I noticed there seems to be an apartment above the restaurant. I wonder who will live there. Looks very nice.