Xtreme Island Grill

Address: 
400 Lakeshore Dr Eufaula, Oklahoma