Captains Grill Restaurant
Address:
6104 Storer Ave, Cleveland, OH 44102
Phone:
(216) 631-3001
Restaurants
Other Businesses:
- El Coqui Sabor Latino at 9524 Madison Ave, Cleveland, OH 44102
- Clark Delicatessen at 3101 W 73rd St, Cleveland, OH 44102
- Mike's Kitchen at 1616 W 25th St, Cleveland, OH 44113
- It's A Family Affair at 689 E 185th St, Cleveland, OH 44119
- Southern Cafeteria at 1240 E 9th St, Cleveland, OH 44199