69 W Portal Ave, San Francisco, California 94127 USA
Feel at home in this restaurant with a charming, countryside feel.
Photo Credit: Yelp