Royal Tea Party at 137 Pillars House

May 19

Royal Tea Party at 137 Pillars House to  watch the wedding of Prince Harry and Meghan; the new Duke and Duchess of Sussex.

Recent Social Pics