Terasa Esplanada is a restaurant.