1039 Hempstead Tpke, Franklin Square 11010, United States
1039 Hempstead Tpke, Franklin Square 11010, United States
No delivery
Spot something wrong?
Dishes at Filomena's. Prices may vary in venue.
Been to Filomena's? Be the first to share what you ate.