Grayson is a small city in southeast Gwinnett County with a compact town center and a calendar of community events. Grayson City Park, Bay Creek Park and nearby Tribble Mill Park offer trails, fishing lakes and sports fields. GA 20 and GA 84 connect residents to Snellville, Loganville and Lawrenceville. Housing includes established subdivisions, newer single-family neighborhoods and homes on generous lots.