70 High St, London SE25 6EB
Takeaway | Restaurant
Nestled in South Norwood, Croydon, this London restaurant specializes in authentic Nigerian cuisine, offering a diverse menu for walk-in diners and doorstep delivery customers alike.