Just when I was convinced to go with Pier 66, my husband found the Atlantic and wanted me to ask about that one. Does it have anything around it? How about Pier 66 - close to stores, or malls, restaurants?
We are probably renting a car. Does anyone know how much they charge you to park there?