Inside the luxe NYC hotel where Meghan Markle is having her baby shower

Meghan Markle has returned home to the USA to celebrate the impending arrival of her first child with husband Prince Harry.

The Duchess of Sussex stepped out in New York City on Tuesday ahead of her baby shower, which is being held at The Mark Hotel on the Upper East Side.

Rooms in the five-star hotel start at $1,125 a night, and it’s suspected the royal is staying in the best suite in the establishment.

Dubbed ‘A Castle in the Sky’, the Mark Penthouse starts at $100,000 ($75,000 USD) a night and is the “most expensive hotel suite in America”, according to Bloomberg.

Take in a look inside the luxurious hotel where Meghan is holding her baby shower – there’s no doubt it’s perfectly fit for a princess.

Got a story tip? Send it to

Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook, Twitter and Instagram.

Or sign up to our daily newsletter here.