An interior view of The Castle Tea Room, 1307 Mass., a Lawrence landmark and venue that has had extensive renovations. See it on “Home and Away” at 6:30 p.m. today on Sunflower Broadband Channel 6.

Read story

Comments

Use the comment form below to begin a discussion about this content.

Commenting has been disabled for this item.

loading...