Farmstead at Long Meadow Ranch ★★★★★4.6 (1,908) Restaurants American restaurant · Catering food and drink supplier · Takeout Restaurant 738 Main St, St Helena, CA 94574 Call Website Details →