Niala Restaurant, Edmonton
10875 98 Street NW, Edmonton, AB T5H 2P6, Canada
Location on the map Niala Restaurant
Located nearby
Niala Restaurant is located at 10875 98 Street NW, Edmonton, AB T5H 2P6, Canada (~1.2 km from the central part Edmonton).
You are on this page because you are most likely looking for: or restaurant,
Niala Restaurant Edmonton, Canada,
Niala Restaurant, address,
reviews, phone .