Weeping Town

The Weeping Town is a town in the Stormlands, to the south-east of the Rainwood and along the Sea of Dorne. It possibly contains a seat for a noble house, called the Weeping Tower.

Season 7
The Weeping Town appears on Cersei's map of Westeros in the courtyard of Maegor's Holdfast, marked as "Weeping Tower"

In the books
In the A Song of Ice and Fire novels, the Weeping Town is a market town ruled by House Whitehead. It includes three inns: the Broken Shield, the Loon, and the Drunken Dornishman. It is also unclear in the books whether the "Weeping Tower" exists within the town, or if this is just a typing error.