The Royal Baby Shower

The Stork is on a Royal Mission!

Meghan Markle is due in the spring and everyone’s excited for the next royal baby!. Join Jo Gemmill, the owner of the English Rose Tea Room as she tells us about the Royal Baby Shower being hosted on Saturday, March 9th from 3 to 5 PM. This is an event you won’t want to miss!