Deno and Carlo's (original) (raw)
Deno and Carlo's, also known as Deno—Carlo, and Dino and Carlo's, was an American bar and music venue active from 1965 until 1968, and located at 728 Vallejo Street in the North Beach neighborhood of San Francisco, California.