4 Central Terminal Area, Jamaica, NY 11430 (718) 244-4444
How to go there
Italian restaurant Loc: 40.6437 / -73.7823
Plan your visit