Tarros Bar

11113 ROOSEVELT AVE
QUEENS NY 11368

click to see more about this venue