Hudson Beefeater Vest

Regular price $49.95 $40.00 Sale

This vest is just so sweet, we've seen similar ones worn by Prince George and they just look so cute!

It features an oxford blue background and 3 marching Palace guards.