MENU

The Fig Leaf

The Fig Leaf

98 W Pleasant Ave
Maywood, NJ 07607

Call Us:+1 201 880 5514

Contact Store