Mama Philos Restaurant
CLOSED NOW
Today: 12:00 pm - 10:00 pm
Tomorrow: 12:00 pm - 10:00 pm
Phone: (516) 400-9743
Address: 23705 Linden Blvd, Elmont, NY 11003
Website: https://mamaphilos.com
739 Elmont Rd, Elmont, NY 11003
23701 Linden Blvd, Elmont, NY 11003
23925 Linden Blvd, Elmont, NY 11003
739B Elmont Rd, Elmont, NY 11003
23416 Linden Blvd, Cambria Heights, NY 11411
24303 Merrick Blvd, Rosedale, NY 11422
23132 Merrick Blvd, Laurelton, NY 11413
475 W Merrick Rd, Valley Stream, NY 11580
141 S Franklin Ave, Valley Stream, NY 11580
694 W Sunrise Hwy, Valley Stream, NY 11581