Review for Ambassadors International - Wind Spirit Review For Ambassadors International - Wind Spirit Google User May 18 '17 at 22:42 The room was good. Staff was very friendly. Very bad location, nearest subway station is 20 mins walking. View full site to comment or like