Cape Town — Meghan has been spotted at several swanky venues in New York City, cradling her baby bump as she visited friends and attended what is rumoured to be a baby shower.
The 37-year-old travelled from London to New York over the weekend.
She was first photographed trying to keep a low profile alongside a royal protection officer while out in the Big Apple on Monday night.
READ MORE: Meghan secretly travels to New York for private baby shower
The Duchess of Sussex was then photographed leaving her hotel, surrounded by a security team, in Manhattan's Upper East Side for lunch at Café Boulud.
A source confirmed to E! News, Megan and her friend, Abigail Spencer "went to have lunch at the Flora Cafe but there were so many people looking through the window that she sat down spoke to someone at the restaurant and got up and left."
The source added: "They went to Boulud which is nearby and were there until about 15:05. Abigail walked out holding on to her as if to help steady her friend."
Meghan wore sunglasses, a black William Vintage trapeze coat and neutral high heels with a matching bag for her day out.
SEE PICS HERE:
After the baby shower, Meghan stepped out once again for dinner with friends including Serena Williams, Jessica Mulroney and Markus Anderson. Photos show the former American actress arriving and later departing Polo Bar restaurant.
SEE PICS HERE:
(Photos: Greatstock/Splash)