Apulum Restaurant Bar 1819 Palmetto St Flushing, NY 11385 Phone: (718) 386-7515
Category: Restaurants