El Gran Buda is a restaurant with multiple dining rooms and Buddhist-inspired decor, offering a pleasant terrace.