If you're looking for American restaurants in Woodhaven look no further. Subway (92-12 Jamaica Ave) is known for having some of the best American in Woodhaven. Located at 92-12 Jamaica Ave, Subwa...show more
Last updated August 4, 2023