White House spokeswoman Sarah Sanders said on Saturday that she had been asked to leave a Virginia restaurant the night before because she worked for US President Donald Trump.

White House press secretary Sarah Huckabee Sanders acknowledges in a tweet that she was asked to leave a Virginia restaurant Friday night.

Sanders says she was told by the owner of The Red Hen in Lexington, Virginia, that she had to "leave because I work for @POTUS and I politely left."

On Saturday, the owner of the Red Hen confirmed the incident and said she stood by her decision to refuse service to Sanders.

Wilkinson and the Red Hen could not be reached by phone on Saturday evening. Several thousand people have posted messages of support and criticism of the restaurant for the move on its Yelp page.

Earlier this week, Department of Homeland Security Secretary Kirstjen Nielsen was confronted by protesters at a Mexican restaurant in Washington, DC Protesters yelled "Shame! Shame!" and it came as the Trump administration defended its hardline immigration policy at the US-Mexico border.

Nielsen decided to leave the restaurant.