AC Hotel by Marriott New York Downtown is located at 151 Maiden Lane in Financial District, 3.6 miles from the center of New York. Wall Street is the closest landmark to AC Hotel by Marriott New York Downtown. Get latest prices on KAYAK now!