This is a apartment home. This home is located at 8726 Jamaica Ave STE 1, Woodhaven, NY 11421.Show more