Balboa Inn

105 Main St.
California
United States