You need to enable JavaScript to run this app.
Palermo Restaurant & Bar
Shop is opened now
12:00 PM-10:30 PM
23-92 21st St, Astoria, NY 11105
About
Open Menu Icon
Order
About
12:00 PM-10:30 PM
23-92 21st St, Astoria, NY 11105
(917) 983-6615
Palermo Restaurant & Bar
Pickup & Delivery
Brush Stroke Arrow Down Left
Order Now
View Order
$0.00
0