Highly rated seafood and grill restaurant
Popular Stow restaurant known for seafood, steaks and relaxed upscale dining.