We have decided to stay at Pier 66, and since there is a water taxi service right outside the hotel, we are wondering, do we really need to rent a car now?
The 2 places away from the hotel area that we really want to visit are the Galleria Mall and the big Flea Market. Does the water taxi get us near those 2 places? Does anyone know how close? Or are we better off renting a car?
Thank you for your help and suggestions.