Located in the heart of Beijing’s financial district, the Westin Beijing Financial Street is just minutes from the cultural icons like the Forbidden City and the Tian’anmen Square. It is also less than 30 minutes from the Beijing South Railway Station.