About Carnivore Nyama Choma
SteakHouse, Specialists in Barbeques.
Carnivore Nyama Choma Description
SteakHouse, Specialists in Barbeques.
More about Carnivore Nyama Choma
Carnivore Nyama Choma is located at 39 The Green, UB2 4AN Southall, Slough, United Kingdom
020 8917 9006