Apolo Restaurant, NEW YORK, New York (NY)
Readily positioned at 168 1/2 Delancey Street () in NEW YORK, New York (NY) (10002), Apolo Restaurant can be called at 2124774918. It is best to contact them ahead to make a reservation.
More restaurants in NEW YORK, New York (NY)
Apolo Restaurant contact information and details:
Address: 168 1/2 Delancey Street - , NEW YORK, New York (NY) 10002
Contact Phone: 2124774918