Located in the Esplanade Mall, this sister establishment is the modest, toned down version of the accomplished My Humble House Restaurant, but manages to look every bit as classy. Officially launched in 2004, Space is very much a light-hearted environment for people to enjoy a moder ... details>>