Mohamed Falafel Star 130 St Mark's Pl Ave A New York NY United States
Hours: Daily 11AM-11PM
Phone: no phone