140 W Hillcrest Dr, Thousand Oaks, California 91360 USA
Squid ink pasta with octopus and tomatoes Special - 4/11/23
Photo Credit: Yelp