Stephen’s Restaurant

Stephen's On Court

Location: 66 North Court Street, Athens

Phone: 740-594-7132

Stephen’s Restaurant features casual dining in an eclectic atmosphere. The restaurant offers daily specials and desserts to tempt your taste buds.