Astro Restaurant, NEW YORK, New York (NY)
Readily positioned at 1361 Avenue Of The Americ () in NEW YORK, New York (NY) (10019), Astro Restaurant is available at 2124896284. Make sure you give them a call beforehand to make a reservation.
More restaurants in NEW YORK, New York (NY)
Astro Restaurant contact information and details:
Address: 1361 Avenue Of The Americ - , NEW YORK, New York (NY) 10019
Contact Phone: 2124896284