Physical Address We are located in Arusha, Njiro Road. Just a few blocks from Njiro Complex (Cinemas). City Arusha Phone Number +255 (0) 689 799 799 Website https://www.facebook.com/thegrillhousearusha/