Scarlet Ibis Restaurant And Bar

180-05 Jamaica Ave.
Jamaica
New York
United States