A vintage postcard showcases Cathay Inn, a Chinese & American restaurant located at 255 Highland Ave., Needham Heights 94, Massachusetts. The inn's sign is prominently displayed, advertising "Real Chinese Food Special Lunches/Dinner Ice Cream Fountain Service."