Vista Skylounge Tapas restaurant 286613

Tapas restaurant - Bar & grill - Lounge

27 05 39th Avenue Top Floor - Long Island City - NY 11101 - United States