Downtown Ventura

Fried Duck Strips (Happy Hour)

$7