Al Barsha Restaurant: Restaurant Review
BY udeebee Al Barsha is one of the most aesthetically pleasing restaurants in Abuja. They seem to have nailed the whole Arabic-Mediterranean theme, with a whole wall of flowing water to boot! It’s a lovely little chateau and it’s clear great care was taken in structurally putting the place together. …