Tyrolean Inn Restaurant

"Fine dining with a casual atmosphere in the Santa Cruz Alps"