5555 Walker St, Ventura, California 93003 USA
Iv never noticed this located on the gulf course before. Have you?
Photo Credit: Yelp