Located at 26–28 Jackson Ave in the vibrant neighborhood of Long Island City, NY, Downstairs offers a delightful Chinese dining experience. Open from 12:00 PM to 8:00 PM most days, this restaurant provides both dine-in and takeout options. With a menu that pleases both lunch and dinner crowds, Downstairs is a convenient spot for anyone in Queens seeking flavorful Chinese cuisine.
© 2024 Chef.i All Rights Reserved | SEO By: SEO Simple LTD