Chef Castro shawarma spot is located in Abuja, Nigeria on El Tengi Plaza, First Avenue, Off Agate Hotel Road, Gwarinpa. Chef Castro shawarma spot is rated 5 out of 5 in the category fish and chips takeaway in Nigeria.
Address
El Tengi Plaza, First Avenue, Off Agate Hotel Road, Gwarinpa