“Nice places to go out at night in Sugar Land? Who'd have thought? If you're a fan of Town Square in general, you'll probably like Vineyard on the Square. Plenty of seating indoors and outdoors, and the staff were pretty nice. Good times."
-- by Vineyard
"Take a first date, con your work colleagues into driving to Sugar Land, whatever. Vineyard on the Square has something for everyone!"
-- by Vineyard