Top Local Places

Kelly Square

115 S Travis St, Sherman, United States
Shopping & Retail

Description

ad

Located on the picturesque square in downtown Sherman, Texas, Kelly Square offers you the elegant ambiance of historic architecture plus a full service, all inclusive venue for parties, events or corporate meetings. With the versatility of multiple meetin

Quiz