- www.captainsgrillrestaurant.net
- 1
6104 Storer Ave, Cleveland, OH 44102. Captains Grill Restaurant is known for its American, Chicken, Dinner, Lunch Specials, Sandwiches, and Seafood. Online ordering available!... I have gotten food from here in the past and always liked it. I just..
Relevance: 18.5799