The Wall Street Hotel review takes a very close look at the upscale property on the edges of New York's Financial District.