Still is a restaurant space located within Paradise Esplanade, a shopping plaza near the Virgin Hotel.