Atl
Yalla is one of Atl.

1. Yalla

8.7
99 Krog St NE, Atlanta, GA
Middle Eastern Restaurant · Inman Park · 19 tips and reviews