Zen Toro Japanese Bistro

132 E St #100 Davis CA 95616 USA

(530) 753-0154

Location