Panda House

4387 Austin Blvd.
Island Park
New York
United States