Barracuda Fish/Chicken Grill is located in Sokoto, Nigeria on NDLEA Junction, Lokobi Magaji-Gumbi Rd, Gwiwa. Barracuda Fish/Chicken Grill is rated 3 out of 5 in the category coffee shop in Nigeria.
Address
NDLEA Junction, Lokobi Magaji-Gumbi Rd, Gwiwa
Offerings
CoffeeSmall plates