Los Escudos Bar & Restaurant 8509 Northern Blvd Flushing, NY 11372 Phone: (718) 533-9120
Category: Restaurants