Review for Ambassadors International - Wind Spirit Review For The Terrace Google User Dec 16 '11 at 20:33 It's close to everything. There is major trans portation just down the hill from my apartment. My stuff gets fixed asap when broken. They are nice and kind. Clean and big. View full site to comment or like