German Cafe in Sierra Vista, Ariz.

German Cafe in Sierra Vista, Ariz.

Enter The German Cafe in Sierra Vista, and you get a clear sense the fare might not be chimichangas and burritos.

November 05, 2013 9:08 am  •