Yalla Teaneck

Yalla Teaneck, 206 W Englewood Ave, Teaneck, NJ 07666, United States

(201) 885-1555

Location