Taco Vista on Governors Island


140 Carder Rd
New York, NY 10004

Taco Vista is on Governors Island, very convenient locates to the ferry. We only have drinks, and leave after seeing the ferry emptied itself.

The city view is great but once sitting down, is blocked by the black wire fence.

 


Leave a Reply