Westminster is an area of Central London and lies near to the bank of the river Thames. One of the busiest and most thriving places in the city. The Westminster ladies are very lucky as they are right in the heart of the city just half a mile from London Charing Cross station. This area […]










