About 140 members enjoyed a free day, with lunch of soup, steak pie with potatoes and vegetables followed by trifle served. Warm mince pies with fresh cream, tea and coffee rounded off the meal before bingo got under way.
The entertainers were singer Eddie Raven and Mags Foster, a presenter with Radio Saltire.
The party was a special occasion for Ina Robertson, who celebrated her 99th birthday.
Local businesses including the Eskside Pharmacy, Di Rollo, Crown Nails & Spa, Willow Café, Harvest baguette shop, Kaffeine cafe, Musselburgh Racecourse, Timpson shoe shop, Ravelston House Hotel and Lido restaurant gave donations for the raffle, as well as generous contributions from Specsavers and Tesco.