Available for Dine-In and Carryout
Address:
4046 W Powell Rd. Powell, 43065614-593-1716
Restaurant Week Menu Hours: Monday-Thursday 11am-9pmFriday-Saturday 11am-10pm