100 Inn (Beijing West Railway Station Baiyunqiao) is a wise choice for travelers visiting Financial Street.