Players Sports Bar & Grill is a bar, located at St George's, Grenada
Great food, fun and friendly people
Nice cozy spot in the middle of town but too hot.