Cafe Santa Rosa

 

Be the first to review

Relaxed, family-friendly spot offering Native American fare such as red or green chile popovers.

image