
American
4:00 PM - 8:30 PM
7928 Main St.
Loading map...
7928 Main Street, Olmsted Falls, OH 44138
Available Times
From farmhouse to fine dining! This historic Olmsted Falls building, originally built in 1834 by Newton P. Loomis, got a new lease on life as a steak house. Featuring indoor and outdoor seating on two levels, along with a charming patio overlooking the valley, the restaurant opened its doors in July 2024. Experience a premier steakhouse with bar and indulge in a steakhouse with seafood offerings, all in a warm and inviting setting.