Nestled between Nando's and Bakers Delight, the St Leonard's forum food court is an unexpected location for Olio, an elegant Mediterranean restaurant.